import WindowsTaskbar from './taskbar/src/taskbar.vue';
import WindowsDialog from './dialog/src/dialog.vue';
import WindowsShortcut from './shortcut/src/shortcut.vue';
import WindowsShortcutGroup from './shortcut/src/shortcut-group.vue';
import WindowsForm from './form/src/form.vue';
import WindowsTabs from './tabs/src/tabs.vue';
import WindowsTabPane from './tabs/src/tab-pane.vue';
import WindowsContainer from './container/src/container.vue';
import WindowsMenu from './menu/src/menu.vue';
import WindowsTree from './tree/src/tree.vue';
import WindowsTreeNode from './tree/src/tree-node.vue';
import WindowsCropper from './cropper/src/cropper.vue';
import WindowsMenutree from './menutree/src/menutree.vue';
import WindowsMenutreeItem from './menutree/src/menutree-item.vue';
import WindowsWindow from './window/src/window.vue';
import WindowsButton from './button/src/button.vue';
import WindowsButtonGroup from './button/src/button-group.vue';

export default {
  install(app) {
    app.component(WindowsTaskbar.name, WindowsTaskbar);
    app.component(WindowsDialog.name, WindowsDialog);
    app.component(WindowsShortcut.name, WindowsShortcut);
    app.component(WindowsShortcutGroup.name, WindowsShortcutGroup);
    app.component(WindowsForm.name, WindowsForm);
    app.component(WindowsTabs.name, WindowsTabs);
    app.component(WindowsTabPane.name, WindowsTabPane);
    app.component(WindowsContainer.name, WindowsContainer);
    app.component(WindowsMenu.name, WindowsMenu);
    app.component(WindowsTree.name, WindowsTree);
    app.component(WindowsTreeNode.name, WindowsTreeNode);
    app.component(WindowsCropper.name, WindowsCropper);
    app.component(WindowsMenutree.name, WindowsMenutree);
    app.component(WindowsMenutreeItem.name, WindowsMenutreeItem);
    app.component(WindowsWindow.name, WindowsWindow);
    app.component(WindowsButton.name, WindowsButton);
    app.component(WindowsButtonGroup.name, WindowsButtonGroup);
  },
};
